package cn.xenosp.server.module.emailLog.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 邮件日志表
 * @TableName sys_mail_log
 */
@Data
public class SysMailLogVO {
    /**
     * 编号
     */

    private String id;

    /**
     * 用户编号
     */

    private String userId;

    /**
     * 用户类型
     */

    private Integer userType;

    /**
     * 接收邮箱地址
     */

    private String toMail;

    /**
     * 邮箱账号编号
     */

    private String accountId;

    /**
     * 发送邮箱地址
     */

    private String fromMail;

    /**
     * 模板编号
     */

    private String templateId;

    /**
     * 模板编码
     */

    private String templateCode;

    /**
     * 模版发送人名称
     */

    private String templateNickname;

    /**
     * 邮件标题
     */

    private String templateTitle;

    /**
     * 邮件内容
     */

    private String templateContent;

    /**
     * 邮件参数
     */

    private String templateParams;

    /**
     * 发送状态
     */

    private Integer sendStatus;

    /**
     * 发送时间
     */

    private Date sendTime;

    /**
     * 发送返回的消息 ID
     */
    private String sendMessageId;

    /**
     * 发送异常
     */
    private String sendException;

    private Integer page;
    private Integer limit;
}